Product details
- ASIN : 1484224027
- Publisher : Apress; 1st ed. edition (June 29, 2017)
- Language : English
- Paperback : 461 pages
- ISBN-10 : 9781484224021
-
ISBN-13 : 978-1484224021
جلد سخت رنگی_کتاب Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture
منابع کتاب جلد سخت رنگی_کتاب Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture
زبان اسمبلی و معماری Intel 64 را بیاموزید، در C مهارت پیدا کنید و نحوه کامپایل شدن و اجرای برنامه ها را تا دستورالعمل های ماشینی درک کنید، که به شما امکان می دهد کدهای قوی و با کارایی بالا بنویسید.
برنامه نویسی سطح پایین معماری 64 اینتل را نتیجه تکامل معماری فون نویمان توضیح می دهد. این کتاب آخرین نسخه زبان C (C11) و زبان اسمبلی را از ابتدا آموزش می دهد. این کل مسیر از کد منبع تا اجرای برنامه را پوشش می دهد، از جمله تولید فایل های شی ELF، و پیوند استاتیک و پویا. مثالها و تمرینهای کد همراه با بهترین شیوههای کد گنجانده شدهاند. قابلیتهای بهینهسازی و محدودیتهای کامپایلرهای مدرن بررسی میشوند و شما را قادر میسازند بین خوانایی و عملکرد برنامه تعادل برقرار کنید. استفاده از تکنیک های مختلف افزایش عملکرد، مانند دستورالعمل های SSE و پیش واکشی نشان داده شده است. موضوعات مرتبط علوم کامپیوتر مانند مدلهای محاسبات و دستور زبانهای رسمی مورد بررسی قرار گرفته و ارزش عملی آنها توضیح داده شده است.
آنچه شما یاد خواهید گرفت
برنامه نویسی سطح پایین به برنامه نویسان می آموزد که:
- آزادانه به زبان اسمبلی بنویسید
- با مدل برنامه نویسی Intel 64 آشنا شوید
- کد قابل نگهداری و قوی را در C11 بنویسید
- فرآیند کامپایل را دنبال کنید و لیست های اسمبلی را رمزگشایی کنید
- خطاهای اشکال زدایی در کد اسمبلی کامپایل شده
- از مدلهای محاسباتی مناسب برای کاهش پیچیدگی برنامه استفاده کنید
- کد حیاتی عملکرد را بنویسید
- تاثیر یک مدل حافظه ضعیف را در برنامه های چند رشته ای درک کنید
این کتاب برای چه کسی است
ارسال نظر درباره جلد سخت رنگی_کتاب Low-Level Programming: C, Assembly, and Program Execution on Intel® 64 Architecture